.. _CScreenLoad Class: ========================== CScreenLoad Class ========================== .. toctree:: :maxdepth: 1 * :ref:`Overview` * :ref:`Quick Reference` * :ref:`Constructors` * :ref:`Methods` ---- .. _CScreenLoad_Overview: Overview --------------- .. note:: The **CScreenLoad** class handles the management of loading games The structure used for this class is :ref:`CScreenLoad` ---- .. _CScreenLoad_QuickRef: Quick Reference --------------- +-----------------------------------------------------------------------------------+ | **Quick Ref** | +-----------------------------------------------------------------------------------+ | void **CScreenLoad\:\:CScreenLoad**\() | +-----------------------------------------------------------------------------------+ | virtual void **CScreenLoad\:\:CancelEngine**\() | +-----------------------------------------------------------------------------------+ | virtual int **CScreenLoad\:\:CheckMouseLButton**\() | +-----------------------------------------------------------------------------------+ | virtual int **CScreenLoad\:\:CheckMouseMove**\() | +-----------------------------------------------------------------------------------+ | virtual int **CScreenLoad\:\:CheckMouseRButton**\() | +-----------------------------------------------------------------------------------+ | virtual int **CScreenLoad\:\:CheckSystemKeyCtrl**\() | +-----------------------------------------------------------------------------------+ | void **CScreenLoad\:\:DeleteGame**\(int nGameSlot) | +-----------------------------------------------------------------------------------+ | virtual void **CScreenLoad\:\:EngineActivated**\() | +-----------------------------------------------------------------------------------+ | virtual void **CScreenLoad\:\:EngineDeactivated**\() | +-----------------------------------------------------------------------------------+ | virtual void **CScreenLoad\:\:EngineDestroyed**\() | +-----------------------------------------------------------------------------------+ | virtual void **CScreenLoad\:\:EngineInitialized**\() | +-----------------------------------------------------------------------------------+ | void **CScreenLoad\:\:FreeGameSlots**\() | +-----------------------------------------------------------------------------------+ | virtual int **CScreenLoad\:\:GetEngineState**\() | +-----------------------------------------------------------------------------------+ | virtual short **CScreenLoad\:\:GetNumVirtualKeys**\() | +-----------------------------------------------------------------------------------+ | virtual :ref:`CKeyInfo`\* **CScreenLoad\:\:GetVirtualKeys**\() | +-----------------------------------------------------------------------------------+ | virtual int\* **CScreenLoad\:\:GetVirtualKeysFlags**\() | +-----------------------------------------------------------------------------------+ | int **CScreenLoad\:\:LoadGame**\(:ref:`CString`\& sFileName) | +-----------------------------------------------------------------------------------+ | int **CScreenLoad\:\:LoadGame**\(const char\* sFileName) | +-----------------------------------------------------------------------------------+ | virtual void **CScreenLoad\:\:OnKeyDown**\(int nKeysFlags) | +-----------------------------------------------------------------------------------+ | virtual void **CScreenLoad\:\:OnLButtonDblClk**\(:ref:`CPoint` ptMousePos)| +-----------------------------------------------------------------------------------+ | virtual void **CScreenLoad\:\:OnLButtonDown**\(:ref:`CPoint` ptMousePos) | +-----------------------------------------------------------------------------------+ | virtual void **CScreenLoad\:\:OnLButtonUp**\(:ref:`CPoint` ptMousePos) | +-----------------------------------------------------------------------------------+ | void **CScreenLoad\:\:OnMainCancelButtonClick**\() | +-----------------------------------------------------------------------------------+ | virtual void **CScreenLoad\:\:OnMouseMove**\(:ref:`CPoint` ptMousePos) | +-----------------------------------------------------------------------------------+ | virtual void **CScreenLoad\:\:OnRButtonDown**\(:ref:`CPoint` ptMousePos) | +-----------------------------------------------------------------------------------+ | virtual void **CScreenLoad\:\:OnRButtonUp**\(:ref:`CPoint` ptMousePos) | +-----------------------------------------------------------------------------------+ | void **CScreenLoad\:\:RefreshGameSlots**\() | +-----------------------------------------------------------------------------------+ | virtual void **CScreenLoad\:\:SetSystemKeyCtrl**\(unsigned char bValue) | +-----------------------------------------------------------------------------------+ | void **CScreenLoad\:\:StartLoad**\(int nEngineState) | +-----------------------------------------------------------------------------------+ | virtual void **CScreenLoad\:\:TimerAsynchronousUpdate**\() | +-----------------------------------------------------------------------------------+ | virtual void **CScreenLoad\:\:TimerSynchronousUpdate**\() | +-----------------------------------------------------------------------------------+ ---- .. _CScreenLoad_Constructors: Constructors --------------- +---------------------------------------------------------------+------------------------------------------------------+ | **Name** | **Description** | +---------------------------------------------------------------+------------------------------------------------------+ | :ref:`CScreenLoad\:\:CScreenLoad` | Constructs a ``CScreenLoad`` object | +---------------------------------------------------------------+------------------------------------------------------+ .. _CScreenLoadCScreenLoad: CScreenLoad\:\:CScreenLoad ^^^^^^^^^^^^^^^^^^^^^^^^^^ Constructs a ``CScreenLoad`` object :: void CScreenLoad::CScreenLoad(); **Remarks** Constructs a ``CScreenLoad`` object ---- .. _CScreenLoad_Methods: Methods --------------- +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | **Name** | **Description** | +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CScreenLoad\:\:CancelEngine` | | +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CScreenLoad\:\:CheckMouseLButton` | | +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CScreenLoad\:\:CheckMouseMove` | | +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CScreenLoad\:\:CheckMouseRButton` | | +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CScreenLoad\:\:CheckSystemKeyCtrl` | | +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CScreenLoad\:\:DeleteGame` | | +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CScreenLoad\:\:EngineActivated` | | +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CScreenLoad\:\:EngineDeactivated` | | +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CScreenLoad\:\:EngineDestroyed` | | +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CScreenLoad\:\:EngineInitialized` | | +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CScreenLoad\:\:FreeGameSlots` | | +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CScreenLoad\:\:GetEngineState` | | +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CScreenLoad\:\:GetNumVirtualKeys` | | +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CScreenLoad\:\:GetVirtualKeys` | | +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CScreenLoad\:\:GetVirtualKeysFlags` | | +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CScreenLoad\:\:LoadGame` | | +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CScreenLoad\:\:OnKeyDown` | | +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CScreenLoad\:\:OnLButtonDblClk` | | +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CScreenLoad\:\:OnLButtonDown` | | +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CScreenLoad\:\:OnLButtonUp` | | +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CScreenLoad\:\:OnMainCancelButtonClick` | | +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CScreenLoad\:\:OnMouseMove` | | +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CScreenLoad\:\:OnRButtonDown` | | +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CScreenLoad\:\:OnRButtonUp` | | +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CScreenLoad\:\:RefreshGameSlots` | | +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CScreenLoad\:\:SetSystemKeyCtrl` | | +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CScreenLoad\:\:StartLoad` | | +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CScreenLoad\:\:TimerAsynchronousUpdate` | | +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ | :ref:`CScreenLoad\:\:TimerSynchronousUpdate` | | +------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------+ ---- .. _CScreenLoadCancelEngine: CScreenLoad\:\:CancelEngine ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CScreenLoadCheckMouseLButton: CScreenLoad\:\:CheckMouseLButton ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CScreenLoadCheckMouseMove: CScreenLoad\:\:CheckMouseMove ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CScreenLoadCheckMouseRButton: CScreenLoad\:\:CheckMouseRButton ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CScreenLoadCheckSystemKeyCtrl: CScreenLoad\:\:CheckSystemKeyCtrl ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CScreenLoadDeleteGame: CScreenLoad\:\:DeleteGame ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CScreenLoadEngineActivated: CScreenLoad\:\:EngineActivated ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CScreenLoadEngineDeactivated: CScreenLoad\:\:EngineDeactivated ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CScreenLoadEngineDestroyed: CScreenLoad\:\:EngineDestroyed ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CScreenLoadEngineInitialized: CScreenLoad\:\:EngineInitialized ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CScreenLoadFreeGameSlots: CScreenLoad\:\:FreeGameSlots ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CScreenLoadGetEngineState: CScreenLoad\:\:GetEngineState ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CScreenLoadGetNumVirtualKeys: CScreenLoad\:\:GetNumVirtualKeys ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CScreenLoadGetVirtualKeys: CScreenLoad\:\:GetVirtualKeys ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CScreenLoadGetVirtualKeysFlags: CScreenLoad\:\:GetVirtualKeysFlags ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CScreenLoadLoadGame: CScreenLoad\:\:LoadGame ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- CScreenLoad\:\:LoadGame ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CScreenLoadOnKeyDown: CScreenLoad\:\:OnKeyDown ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CScreenLoadOnLButtonDblClk: CScreenLoad\:\:OnLButtonDblClk ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CScreenLoadOnLButtonDown: CScreenLoad\:\:OnLButtonDown ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CScreenLoadOnLButtonUp: CScreenLoad\:\:OnLButtonUp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CScreenLoadOnMainCancelButtonClick: CScreenLoad\:\:OnMainCancelButtonClick ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CScreenLoadOnMouseMove: CScreenLoad\:\:OnMouseMove ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CScreenLoadOnRButtonDown: CScreenLoad\:\:OnRButtonDown ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CScreenLoadOnRButtonUp: CScreenLoad\:\:OnRButtonUp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CScreenLoadRefreshGameSlots: CScreenLoad\:\:RefreshGameSlots ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CScreenLoadSetSystemKeyCtrl: CScreenLoad\:\:SetSystemKeyCtrl ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CScreenLoadStartLoad: CScreenLoad\:\:StartLoad ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CScreenLoadTimerAsynchronousUpdate: CScreenLoad\:\:TimerAsynchronousUpdate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks** ---- .. _CScreenLoadTimerSynchronousUpdate: CScreenLoad\:\:TimerSynchronousUpdate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ :: x; **Parameters** * * - * * - * * - * * - **Return Value** Returns **Remarks**